/*
 * Copyright [2022] [https://www.xiaonuo.vip]
 *
 * Snowy采用APACHE LICENSE 2.0开源协议，您在使用过程中，需要注意以下几点：
 *
 * 1.请不要删除和修改根目录下的LICENSE文件。
 * 2.请不要删除和修改Snowy源码头部的版权声明。
 * 3.本项目代码可免费商业使用，商业使用请保留源码和相关描述文件的项目出处，作者声明等。
 * 4.分发源码时候，请注明软件出处 https://www.xiaonuo.vip
 * 5.不可二次分发开源参与同类竞品，如有想法可联系团队xiaonuobase@qq.com商议合作。
 * 6.若您的项目无法满足以上几点，需要更多功能代码，获取Snowy商业授权许可，请在官网购买授权，地址为 https://www.xiaonuo.vip
 */
package vip.xiaonuo.biz.modular.jxrw.entity;

import com.alibaba.excel.annotation.ExcelProperty;
import com.alibaba.excel.annotation.write.style.HeadStyle;
import com.alibaba.excel.enums.poi.FillPatternTypeEnum;
import lombok.Getter;
import lombok.Setter;

/**
 * 用户导出课程清单集
 *课程名称	课程号	课程类别	课程性质	考核方式	学分	总学时	开课单位名称	上课校内专业（大类）名称	skjsjgh	课程负责人	课程负责人职称	开课学期	是否入选国家一流课程	是否入选省级一流课程
 * @author xuyuxiang
 * @date 2022/7/8 13:22
 **/
@Getter
@Setter
public class JwJxrwListExportResult {

    /** 课程名称 */
    @HeadStyle(fillPatternType = FillPatternTypeEnum.SOLID_FOREGROUND, fillForegroundColor = 40)
    @ExcelProperty({ "课程名称"})
    private String kcmc;
    /** 课程代码 */
    @HeadStyle(fillPatternType = FillPatternTypeEnum.SOLID_FOREGROUND, fillForegroundColor = 40)
    @ExcelProperty({ "课程号"})
    private String kcdm;
    /** 课程性质名称 */
    @HeadStyle(fillPatternType = FillPatternTypeEnum.SOLID_FOREGROUND, fillForegroundColor = 40)
    @ExcelProperty({ "课程类别"})
    private String kcxzmc;
    /** 课程类别名称 */
    @HeadStyle(fillPatternType = FillPatternTypeEnum.SOLID_FOREGROUND, fillForegroundColor = 40)
    @ExcelProperty({ "课程性质"})
    private String kclbmc;
    /** 考试方式名称 */
    @HeadStyle(fillPatternType = FillPatternTypeEnum.SOLID_FOREGROUND, fillForegroundColor = 40)
    @ExcelProperty({ "考核方式"})
    private String ksfsmc;
    /** 学分 */
    @HeadStyle(fillPatternType = FillPatternTypeEnum.SOLID_FOREGROUND, fillForegroundColor = 40)
    @ExcelProperty({ "学分"})
    private Double xf;
    /** 总学时 */
    @HeadStyle(fillPatternType = FillPatternTypeEnum.SOLID_FOREGROUND, fillForegroundColor = 40)
    @ExcelProperty({ "总学时"})
    private Integer zxs;
    /** 开课单位 */
    @HeadStyle(fillPatternType = FillPatternTypeEnum.SOLID_FOREGROUND, fillForegroundColor = 40)
    @ExcelProperty({ "开课单位名称"})
    private String kkdwmc;
    /** 专业名称 */
    @HeadStyle(fillPatternType = FillPatternTypeEnum.SOLID_FOREGROUND, fillForegroundColor = 40)
    @ExcelProperty({ "上课校内专业（大类）名称"})
    private String skzymc;
    /** 上课教师工号 */
/*    @HeadStyle(fillPatternType = FillPatternTypeEnum.SOLID_FOREGROUND, fillForegroundColor = 40)
    @ExcelProperty({ "教师工号"})*/
    private String skjsjgh;
    /** 上课教师名称 */
    @HeadStyle(fillPatternType = FillPatternTypeEnum.SOLID_FOREGROUND, fillForegroundColor = 40)
    @ExcelProperty({ "课程负责人"})
    private String skjsmc;

    @HeadStyle(fillPatternType = FillPatternTypeEnum.SOLID_FOREGROUND, fillForegroundColor = 40)
    @ExcelProperty({ "课程负责人职称"})
    private String jszc;
    /** 开课学年 */
    @HeadStyle(fillPatternType = FillPatternTypeEnum.SOLID_FOREGROUND, fillForegroundColor = 40)
    @ExcelProperty({ "开课学期"})
    private String kkxn;

    @HeadStyle(fillPatternType = FillPatternTypeEnum.SOLID_FOREGROUND, fillForegroundColor = 40)
    @ExcelProperty({ "是否入选国家一流课程"})
    private String sfyl="否";

    @HeadStyle(fillPatternType = FillPatternTypeEnum.SOLID_FOREGROUND, fillForegroundColor = 40)
    @ExcelProperty({ "是否入选省级一流课程"})
    private String sfxs="否";


/*    /////////////////////////////////////////////
    *//** 开课号 *//*

    private String kkdm;

    *//** 学年学期 *//*

    private String xnxq01id;



    *//** 开课学期 *//*

    private String kkxq;

    *//** 上课班级代码 *//*

    private String skbjdm;



    *//** 上课班级年级 *//*

    private String sknj;

    *//** 专业代码 *//*
    private String skzydm;
    */





    /** 课程性质代码 *//*
    private String kcxzdm;

    *//** 课程属性代码 *//*
    private String kcsxdm;

    *//** 课程属性名称 *//*
    private String kcsxmc;

    *//** 课程类别代码 *//*
    private String kclbdm;

    */

    /** 开课单位代码 *//*
    private String kkdwdm;



    *//** 校区代码 *//*
    private String kkxqdm;



    *//** 分组名 *//*
    private String fzmc;

    *//** 选课人数 *//*
    private Integer xdrs;

    *//** 人数系数 *//*
    private String xkrsxd;

    *//** 课程英文名称 *//*
    private String kcywmc;

    *//** 是否停课 *//*
    private String sftk;

    *//** 课程状态 *//*
    private String kczt;

    *//** 周学时 *//*
    private Integer zzxs;

    *//** 理论学时 *//*
    private Integer llxs;

    *//** 实验学时 *//*
    private String syxs;

    *//** 实践学时 *//*
    private String sjxs;

    *//** 其它学时 *//*
    private String qtxs;

    *//** 教材名称 *//*
    private String jcmc;

    *//** 是否学位课 *//*
    private String sfxwk;

    *//** 考试方式代码 *//*
    private String ksfs;*/
}
